.d-item-wrap,.column-4 {
  margin-top: 12px;
  width: 100%;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  background-color: #fff;
  overflow-x: hidden;
  position: relative;
}

.d-item-title,.details-container_title,.disable-container_title,.details-container-title {
  padding: 8px 0!important;
  font-size: 14px;
  padding-left: 12px!important;
  position: relative;
}

.d-item-title1 ,.details-container_title,.disable-container_title,.details-container-title{
  font-weight: 600;
}

.d-item-wrap > div {
  position: relative;
}

.d-item-wrap > div:before, .topicList > li:before {
  content: '';
  position: absolute;
  left: 12px;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #d8d8d8;
}

.d-item-wrap > div:last-child:before, #topicList > li:last-child:before {
  display: none;
}
.d-item-title1{
  background-color rgb(216, 216, 216);
}
